# 删除指定目录下的所有文件和子目录

import os

def remove_dir(dir_path):
    # 判断目录是否存在
    if os.path.exists(dir_path):
        # 遍历目录下所有文件和子目录
        for file in os.listdir(dir_path):
            # 拼接文件路径
            file_path = os.path.join(dir_path, file)
            # 判断是否为文件或目录
            if os.path.isfile(file_path):
                # 删除文件
                os.remove(file_path)
                print(f"删除文件：{file_path}")
            # 如果是目录，递归调用删除目录
            elif os.path.isdir(file_path):
                # 递归调用删除目录
                remove_dir(file_path)
        # 删除目录
        os.rmdir(dir_path)
        print(f"删除目录：{dir_path}")
# 调用删除目录函数
remove_dir("D:\PyCharmProjects\python-demo\\test")






